Modeling water resource systems using a service-oriented computing paradigm
نویسندگان
چکیده
Service-oriented computing is a software engineering paradigm that views complex software systems as an interconnected collection of distributed computational components. Each component has a defined web service interface that allows it to be loosely coupled with client applications. The service-oriented paradigm presents an attractive way of modeling multidisciplinary water resource systems because it allows a diverse community of scientists and engineers to work independently on components of a larger modeling system. While a service-oriented paradigm has been successfully applied for integrating water resource data, this paper considers service-oriented computing as an approach for integrating water resource models. We present an interface design for exposing water resource models as web services and demonstrate how it can be used to simulate a rainfall/runoff event within a watershed system. We discuss the advantages and disadvantages of using service-oriented computing for modeling water resource systems, and conclude with future work needed to advance the application of service-oriented computing for modeling water resource systems.
منابع مشابه
An Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملAn Autonomic Service Oriented Architecture in Computational Engineering Framework
Service Oriented Architecture (SOA) technology enables composition of large and complex computational units out of the available atomic services. Implementation of SOA brings about challenges which include service discovery, service interaction, service composition, robustness, quality of service, security, etc. These challenges are mainly due to the dynamic nature of SOA. SOAmay often need to ...
متن کاملService-oriented computing (SOC) in a cloud computing environment
Service-Oriented Computing (SOC) is an emerging paradigm for developing software systems that employ services. The distinction between SOC and traditional computing is that application builders no longer construct software from scratch using a programming language. Instead, they specify the application logic in a high-level specification language, utilizing standard services as components. This...
متن کاملA Service-Oriented Modeling Approach for Distributed Management of Multidisciplinary Design Knowledge in the Semantic Grid
This paper describes a preliminary attempt at using Semantic Grid paradigm, especially service-oriented modeling approach, for distributed management of multidisciplinary design knowledge, enabling to add semantics to grid services to endow them with capabilities needed for their successful deployment and reuse in multidisciplinary collaborative design. Domain resource ontology is identified as...
متن کاملService-Oriented Network Virtualization for Composition of Cloud Computing and Networking
Computer networks play a crucial role in Cloud service provisioning and network Quality of Service (QoS) has a significant impact on Cloud service performance. Therefore networking and Clouding computing systems should be modeled and analyzed as a composite service provisioning system in order to obtain thorough understanding about the user’s perception of Cloud service performance. Network vir...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Environmental Modelling and Software
دوره 26 شماره
صفحات -
تاریخ انتشار 2011